import request from '@/utils/request_book'

// 查询书籍
export function BookSearch(query) {
    return request({
      url: '/api/book/search/tl',
      method: 'get',
      params: query
    })
  }

// 获取书籍章节列表
export function Bookchapters(query) {
  return request({
    url: '/api/book/section',
    method: 'get',
    params: query
  })
}

// 添加书籍
export function addBook(data) {
  return request({
    url: '/api/book/add',
    method: 'post',
    data
  })
}

// 编辑书籍
export function editBook(data) {
  return request({
    url: '/api/book/add',
    method: 'put',
    data
  })
}


// 添加章节
export function addBookchapters(data) {
  return request({
    url: '/api/book/chapters/add',
    method: 'post',
    data
  })
}

// 编辑章节
export function editBookchapters(data) {
  return request({
    url: '/api/book/chapters/add',
    method: 'put',
    data
  })
}

// 获取章节详情
export function getBookchapters(params) {
  return request({
    url: '/api/book/bookchapterinfo',
    method: 'get',
    params
  })
}

// 获取书籍分类
export function getBookCategory(params) {
  return request({
    url: '/api/book/bookcategory',
    method: 'get',
    params
  })
}


// ------------------------- 图片 ------------------------------
// 获取作者
export function getAuthor(params) {
  return request({
    url: '/api/tupian/author/ht',
    method: 'get',
    params
  })
}

// 创建作者
export function addAuthor(data) {
  return request({
    url: '/api/tupian/author/create',
    method: 'post',
    data
  })
}

// 修改作者
export function updateAuthor(data) {
  return request({
    url: '/api/tupian/author/update',
    method: 'put',
    data
  })
}

// 上传图片
export function uploadImg(data) {
  return request({
    url: '/api/tupian/upload',
    method: 'post',
    data
  })
}

// 修改图片
export function updateImg(data) {
  return request({
    url: '/api/tupian/upload',
    method: 'put',
    data
  })
}

// 图片列表
export function getPhoto(params) {
  return request({
    url: '/api/tupian/upload',
    method: 'get',
    params
  })
}

// 分类
export function getPhotoCatygory(params) {
  return request({
    url: '/api/tupian/category',
    method: 'get',
    params
  })
}


// 获取qiniutoken
export function getQiniuToken(params) {
  return request({
    url: '/api/tupian/upload/img',
    method: 'get',
    params
  })
}